package com.settlement.system.model.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
import com.alibaba.excel.annotation.ExcelProperty;
import java.util.HashMap;
import java.util.Map;

/**
* <p>
* 资金项目类别导入VO
* </p>
*
* @author huangrensen
* @since 2024-07-29
*/
@Schema
@Data
public class SysFinanceTypeImportVo implements Serializable {
    @ExcelProperty(value = "记账项目id")
    private String projectId;
    @ExcelProperty(value = "计算标记")
    private String calculateType;
    @ExcelProperty(value = "资金项目类别1")
    private String financeType1;
    @ExcelProperty(value = "资金项目类别2")
    private String financeType2;
    @ExcelProperty(value = "资金项目类别3")
    private String financeType3;
    @ExcelProperty(value = "资金项目类别4")
    private String financeType4;
    @ExcelProperty(value = "资金项目类别5")
    private String financeType5;

    public static Map<String, String> getKeyMap(){
        Map<String, String> map = new HashMap<>();
        map.put("记账项目id", "projectId");
        map.put("计算标记", "calculateType");
        map.put("资金项目类别1", "financeType1");
        map.put("资金项目类别2", "financeType2");
        map.put("资金项目类别3", "financeType3");
        map.put("资金项目类别4", "financeType4");
        map.put("资金项目类别5", "financeType5");
        return map;
    }
}
